package cn.sys.service;

import cn.sys.domain.User;
import cn.sys.utils.DataGridView;
import cn.sys.vo.UserVo;

/**
 * @author Mxb
 * @version 1.0
 * @date 2019/10/27 18:05
 */

public interface UserService {
    // 用户登录功能
    User login(UserVo userVo);

    // 查询所有用户
    public DataGridView queryALlUser(UserVo userVo);

    // 添加用户
    public void addUser(UserVo userVo);

    // 修改用户
    public void updateUser(UserVo userVo);

    // 根据id删除用户
    public void deleteUserById(Integer userid);

    // 批量删除用户
    public void deleteBatchUser(Integer[] ids);

    // 重置密码
    public void resetUserPwd(Integer userid);

    /*--------------------------------*/
    // 保存
    DataGridView queryUserRole(Integer userid);

    void saveUserRole(UserVo userVo);

    /*--------------------------------*/

    User findUserByUserName(String loginname);

}
